package com.ai.notices.service.interfaces;

import java.util.List;
import java.util.Map;

import com.ai.notices.common.util.PagedResult;
import com.ai.notices.dao.mysql.model.AuthStaff;
import com.ai.notices.dao.mysql.model.IdentityCard;
import com.ai.notices.dao.mysql.model.IdentityCardImp;

/**
 * Created by huangzh on 17/4/13.
 */
public interface IIdentityCardSV {
    
	public PagedResult<IdentityCard> queryIdentityCardByPage(IdentityCard identityCard, Integer pageNo, Integer pageSize) throws Exception;
	
	public void saveIdentityCardImp(List<Map<String, String>> identityCardLst, String batchId, AuthStaff authStaff) throws Exception;
    
	public PagedResult<IdentityCardImp> queryIdentityCardImpByPage(IdentityCardImp imp, Integer pageNo, Integer pageSize) throws Exception;
	
	public void saveIdentityCard(String batchId, AuthStaff authStaff) throws Exception;
}
